Driver de Rede <Ajuda> [RESOLVIDO]

1. Driver de Rede <Ajuda> [RESOLVIDO]

Luis Eduardo Vilella
luivilella

(usa Debian)

Enviado em 15/08/2009 - 18:09h

Pessoal eu tenho aki duas placas de rede, uma eth0 ja ta instalada e coloquei mais uma... Sou no aqui..

Eu tenho os seguintes arquivos do driver:
compat.h
crc32.h
ethtool.h
Makefile
mii.c
mii.h
sundance_main.c
readme.txt


já tentei o make porem da essa mensagem:
servervilella:/home/vilella/Desktop/Linux# make
make -C /lib/modules/2.6.26-2-686/build SUBDIRS=/home/vilella/Desktop/Linux modules
make: *** /lib/modules/2.6.26-2-686/build: Arquivo ou diretório não encontrado. Pare.
make: ** [all] Erro 2

tentei pelo readme tbm:
ai no mesmo da esse comando
cp sundance_main.c /lib/modules/`uname -r`/kernel/drivers/net
ate ai blz copia certo
em seguida fala
Add the following lines at /etc/modules.conf:



alias eth0 sundance_main
options sundance <optional parameters>
ai eu adicionei a primeira linha com a auteração eth1 pois a eth0 ja esta em uso.
a segunda linha eu não sei o que é então nao adicionei..

c3. Run "netconfig" or "netconf" to create configuration script



ifcfg-eth1 located at /etc/sysconfig/network-scripts or

create it manually.

[see - Configuration Script Sample]

este ultimo passo eu não sei o que fazer se alguem puder me ajuda agradeço..
se tiver erros nos passos anteriores favor avise-me..




sistema: Debian
-Version-
Kernel : Linux 2.6.26-2-686 (i686)
Compiled : #1 SMP Sun Jul 26 21:25:33 UTC 2009
C Library : GNU C Library version 2.7 (stable)
Distribution : Debian GNU/Linux 5.0.2


  


2. Re: Driver de Rede <Ajuda> [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 15/08/2009 - 18:17h

C tem q instalar os headers do seu kernel pra compilar. Instale dessa forma:

# apt-get install linux-headers-`uname -a`

Se não der certo, procure pelo pacote:

# apt-cache search linux headers

Anote o nome do pacote correto e utilize o exemplo acima.


3. Desculpe

Luis Eduardo Vilella
luivilella

(usa Debian)

Enviado em 15/08/2009 - 18:30h

Amigo desculpe mais teria como vc ser um pouco mais claro..
Muito Obrigado


4. Re: Driver de Rede <Ajuda> [RESOLVIDO]

Jefferson Diego
diede

(usa Debian)

Enviado em 15/08/2009 - 18:39h

O que o amigo acima disse é que você tem que instalar os headers do kernel para compilar esse módulo (driver não!, "módulo").
Isso é visto no erro em que ele mostra "/lib/modules/2.6.26-2-686/build".
Use o comando do apt-get passado acima para instalar os headers corretos, mas de qualquer forma é muito raro ter que compilar algo para suportar uma placa de rede...
dê um ifconfig -a e veja se já não há um eth1 (evidênciando que a segunda placa já está instalada)


5. .

Luis Eduardo Vilella
luivilella

(usa Debian)

Enviado em 15/08/2009 - 18:50h

ifconfig -a =
eth0 Link encap:Ethernet Endereço de HW 00:21:97:e0:36:e9
inet end.: 192.168.0.3 Bcast:192.168.0.255 Masc:255.255.255.0
endereço inet6: fe80::221:97ff:fee0:36e9/64 Escopo:Link
UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1
RX packets:45619 errors:0 dropped:0 overruns:0 frame:0
TX packets:32343 errors:0 dropped:0 overruns:0 carrier:0
colisões:0 txqueuelen:1000
RX bytes:43497641 (41.4 MiB) TX bytes:3646801 (3.4 MiB)
IRQ:17

lo Link encap:Loopback Local
inet end.: 127.0.0.1 Masc:255.0.0.0
endereço inet6: ::1/128 Escopo:Máquina
UP LOOPBACKRUNNING MTU:16436 Métrica:1
RX packets:113 errors:0 dropped:0 overruns:0 frame:0
TX packets:113 errors:0 dropped:0 overruns:0 carrier:0
colisões:0 txqueuelen:0
RX bytes:10290 (10.0 KiB) TX bytes:10290 (10.0 KiB)

certo tipo eu tento achar este pacote e depois volto no make... isso?



6. Re: Driver de Rede <Ajuda> [RESOLVIDO]

Jefferson Diego
diede

(usa Debian)

Enviado em 15/08/2009 - 19:45h

Sim, quando o pacote estiver instalado, volta pro make, mas só pra saber:
Que placa de rede é essa?


7. Re: Driver de Rede <Ajuda> [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 15/08/2009 - 23:32h

É bom a gente saber qual é a sua placa msm... digite no terminal:

# lspci

E poste a saída do comando pra nós. Não se esqueça q a cerquilha no começo indica q o comando deve ser digitado como root (superusuário). Ah! O exemplo q passei... vc digitou-o no terminal?


8. Retorno

Luis Eduardo Vilella
luivilella

(usa Debian)

Enviado em 16/08/2009 - 22:14h

Amigos novamente gostaria de agradecer..
Todos os comandos eu executo como root.
Referente ao ultimo
servervilella:/home/vilella# lspci
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 10)
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 10)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller (rev 14)
03:01.0 Ethernet controller: Sundance Technology Inc / IC Plus Corp IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY (rev 31)


Então pessoal a placa é uma MYMAX(nunca tinha visto)
e tinhas essas informações no chipset
IC IP100A LF
0832C15
FFV5397.1

E TBM TINHA ISSO JX-518 MAS NÃO ERA NO CHIPSET.
DEVE SER UMA DESSAS..

PESSOAL OBRIGADO


9. Essa placa

Luis Eduardo Vilella
luivilella

(usa Debian)

Enviado em 16/08/2009 - 22:23h

essa placa pessoal
http://www.mymax-usa.com/produtos/placas-rede/ethernet100


10. Re: Driver de Rede <Ajuda> [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 16/08/2009 - 23:28h

Então siga minhas instruções:

- Digite isso no console:

# apt-get install linux-headers-`uname -a`

- Depois tente compilar d novo:

# make && make install

Com relação aos arquivos q vc quer compilar, são esses msm da sua placa d rede, ok? Compilando e instalando, vc conseguirá faze-la funcionar.


11. Certo

Luis Eduardo Vilella
luivilella

(usa Debian)

Enviado em 17/08/2009 - 09:41h

Sim amigo são os driver da placa mesmo..
referente aos comandos os quias vc me passou

servervilella:/etc/network# apt-get install linux-headers-`uname -a`
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
E: Impossível achar pacote linux-headers-Linux

servervilella:/home/vilella/Squid/Linux# make && make install
make -C /lib/modules/2.6.26-2-686/build SUBDIRS=/home/vilella/Squid/Linux modules
make: *** /lib/modules/2.6.26-2-686/build: Arquivo ou diretório não encontrado. Pare.
make: ** [all] Erro 2

Todos executados como root
Amigo obrigado pela paciência e pela ajuda..



12. Re: Driver de Rede <Ajuda> [RESOLVIDO]

Jefferson Diego
Diede

(usa Debian)

Enviado em 17/08/2009 - 10:27h

Substitua este comando:
apt-get install linux-headers-`uname -a`
Por este:
apt-get install linux-headers-`uname -r`



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts